Лабораторная работа №9
Создание структуры БД, ввод данных и формирование запроса на поиск средствами языка SQL Сунгуров Александр ЯГТУ каф ТМС http://tms.ystu.ru
1 Цель работы
Освоить принцип создания структуры БД токарных станков с последующим поиском в ней требуемой информации средствами языка SQL.
2 Исходные данные.
Таблица исходных данных [3, т. 18, с. 29] по варианту, взятому из курса САПР ТП
3 Методика
3.1 Открываем созданный в лабораторной работе №8 проект Sungurov. pjx. Для этого в окне «Command» вводим MODIFY PROJECT "d:\астпп(саня)\лаба8 (fox)\бд\sungurov.pjx" (рисунок 1).
3.2 В появившемся окне записываем команды языка SQL для создания новой таблицы, описываем все атрибуты входящие в нее.
Create dbf stanki (Model
c (10), Nmax n (10), Nmin n (10), Nпривода n (10,1),
Длина n (10), Ширина n (10), Высота n (10),
Масса n (10), Код n (10)). Результат выполнения
этой операции показан на рисунке 2.
3.3 Для того, чтобы посмотреть структуру
созданной таблицы в окне «Project Manager», нажимаем клавишу «Modify»,
при этом откроется окно «Table Designer», содержащее описание
наших атрибутов (рисунок 3).
3.4 Вводим данные в создаваемую таблицу, для этого в командной строке вводим команду: «insert into stanki values», а затем последовательно вводим значение атрибутов (рисунок 4), например, (1110,12500,1600,2.2,1690,775,1585,1330,1).
Ввод данных необходимо производить
последовательно, вводя каждое значение атрибута, даже нулевое через запятую.
После нажатия клавиши Enter происходит занесение данных в столбцы таблицы. Для просмотра таблицы в окне «Project Manager», выделяем название нашей таблицы «stanki», нажимаем клавишу «Browse», после чего открывается окно с заполненной таблицей (Рисунок 5).
3.5 Осуществим поиск требуемого параметра в
созданной таблице. Например, создадим запрос на поиск станка с мощностью
привода Nmax > 5000 и Массой > 1000 кг. Для этого в командном окне вводим: «select*from stanki where Nmax>5000 and Масса>1000» (рисунок 6).
В ходе лабораторной работы получили навыки создания БД и формирования запроса средствами языка SQL. Если сравнить создание БД средствами SQL с интерактивным созданием БД, то используя SQL проще ориентироваться в среде VFoxPro, однако заполнение таблицы (значений атрибутов). Наглядней и проще выполнять, не используя язык SQL.